private long offset;
/** Size of extent in sectors. */
private long size;
+ /** Partition number, if one is allocated. */
+ private int partition_no;
/**
* Constructor for Extent.
this.offset = offset;
this.size = size;
}
+
+ /**
+ * Constructor for Extent.
+ * @param disk Disk number.
+ * @param offset Offset into disk.
+ * @param size Size of extent.
+ * @param partition_no Partition number.
+ */
+ Extent(int disk, long offset, long size,int partition_no) {
+ this.disk = disk;
+ this.offset = offset;
+ this.size = size;
+ this.partition_no = partition_no;
+ }
/**
* @return Disk number.
public int getMinor() {
return disk & 0xFF;
}
+
+ /**
+ * @return Partition number of this extent.
+ */
+ public int getPartitionNo() {
+ return partition_no;
+ }
}